foam separator - French English Dictionary